|
AutoCAD VBA : Lisp Übergabe
CADMATIC am 07.02.2011 um 18:26 Uhr (0)
Hallo,habe folgendes Problem: Ich möchte gerne aus dem VBA eine Übergabe an eine Lisproutine machen.Der Aufruf im Lisp ist (C:TEST ARG)Wenn ich im Lisp versuche das ARG weiter zu verarbeiten, dann erscheint mir das Argument als SUBR. Gibt es die Möglichkeit das ich das Argument als reinen String erhalte ? Mein VBA-Code lautet: Private Sub lstKontakt_Click()Dim Name As String Name = "ABS"ThisDrawing.SendCommand "(C:TEST " & Name & ")" & vbCrEnd SubGruß CADMATIC
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Lisp Übergabe
CADMATIC am 07.02.2011 um 22:15 Uhr (0)
Hallo,danke, das war die Lösung.Gruß CADMATIC
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Zähler einbauen
CADMATIC am 10.01.2014 um 08:19 Uhr (1)
Hallo,vielen Dank für die vielen Anregungen. Am liebsten wäre mir eine Lösung, die rein im Lisp ausgeführt wird. Dies scheint mir ohne dem jeweiligen kompilieren nicht möglich. @Bernd : Wie kann man einem Programm mitgeben, das es nur 10 mal startet ? Hierzu ist ja auch irgendwo ein Zähler nötig. Ansonsten wäre der Ansatz voll ok.@Stelli : Gibt es ein Tool um in der Registry Werte ein-bzw auszulesen ? Diese Werte kann man doch auch manipulieren,oder??Gruß CADMATIC
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Lisp-Aufruf
CADMATIC am 08.02.2014 um 16:21 Uhr (1)
Hallo,ich bin kein großer VBA-Experte und hab eib Problem im VBA eine Lisproutine aufzurufen.Die Lisproutine heißt z.B. (TESTLISP) und gibt mir eine Liste mit einem String wie z.B. ("002") zurück. Im VBA will ich den String "002" weiter verarbeiten.Hat jemand eine Idee wie die Lösung aussehen könnte ? Vielen Dank im voraus.CADMATIC
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Lisp-Aufruf
CADMATIC am 08.02.2014 um 17:50 Uhr (1)
Hallo,Vielen dank für die Infos.Leider komme ich damit nicht zu meinen Ergebnis.Kann man alternativ auch den evaluierten Wert schon beim Aufruf mit übergeben ?Ich rufe aus Lisp mit -Vbarun das VBA-Tool auf. CADMATIC
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Lisp-Aufruf
CADMATIC am 09.02.2014 um 15:55 Uhr (1)
Ja, das ist ein komplett anderer Lösungsansatz.Ich suche nur nach einer schnellen,einfachen und zweckmäßigen Lösung.Wenn ich es als Argument übergeben könnte/würde hätte ich es auch vom Ablauf sauberer getrennt. Gruß Cadmatic
|
In das Form AutoCAD VBA wechseln |